/*
 * Copyright (c) 2021-2021. Gardel
 *
 * This file is part of Source2Pdf (https://gitee.com/gardel/source2pdf).
 *
 * Source2Pdf is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * Source2Pdf is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with Source2Pdf.  If not, see <http://www.gnu.org/licenses/>.
 */

#rootPane {
    -fx-background-color: #F8F9FA;
    -fx-background-radius: 10;
}

#explorerTreeView {
    -fx-background-radius: 1.5 1.5 1.5 12;
    -fx-border-radius: 1.5 1.5 1.5 12;
}

#explorerTreeView .viewport, #explorerTreeView .viewport > * {
    -fx-background-radius: 0 0 0 10;
}

.btn {
    -fx-text-fill: white;
    -fx-background-radius: 3;
    -fx-background-color: #1A73E8;
    -fx-cursor: hand;
}

.btn:hover {
    -fx-background-color: #3081EA;
}

#closeButton {
    -fx-cursor: hand;
}

#closeButton:hover {
    -fx-background-color: #ffdcdc;
}

#minimizeButton {
    -fx-cursor: hand;
}

#minimizeButton:hover {
    -fx-background-color: #dce2ff;
}

#expandButton {
    -fx-cursor: hand;
}

#expandButton:hover {
    -fx-background-color: #fff3cc;
}

#listView .list-item-btn {
    -fx-cursor: hand;
}

#listView .list-item-btn .ikonli-font-icon {
    -fx-icon-color: #818488;
}

#listView .list-item-btn:hover {
    -fx-border-radius: 50%;
    -fx-border-width: 1.5;
    -fx-border-color: #F8F9FA;
    -fx-background-color: #E8E8E9;
}

#settingPane {
    -fx-border-radius: 8;
    -fx-border-color: #D0D3D4;
    -fx-border-width: 0.2 0.8 1.5 1.5;
    -fx-background-radius: 9;
    -fx-background-color: #FFFFFF;
}

#fontComboBox {
    -fx-background-color: -mfx-unfocused-line-color;
    -fx-background-radius: 2px;
    -fx-border-color: -mfx-unfocused-line-color;
    -fx-border-radius: 2px;
    -mfx-line-color: #1A73E8;
    -mfx-unfocused-line-color: #F1F3F4;
}

#fontComboBox .mfx-icon-wrapper .mfx-ripple-generator {
    -mfx-ripple-color: #E8E8E9;
}

#fontComboBox:focused .mfx-icon-wrapper .mfx-font-icon {
    -mfx-color: #5F6368;
}

#fontComboBox:editor .mfx-icon-wrapper .mfx-font-icon {
    -mfx-color: #5F6368;
}

#fontSizeField {
    -mfx-line-color: #1A73E8;
}

#trimEmptyLinesCheck {
    -mfx-toggle-color: #1A73E8;
    -mfx-untoggle-color: #FAFAFA;
    -mfx-toggle-line-color: derive(-mfx-toggle-color, 65%);
    -mfx-untoggle-line-color: #F1F3F4;
}

#previewWebView {
    -fx-background-color: #F8F9FA;
}
